- On-session payments (COF-CIT)
- Off-session payments (MIT)
β Save for Future On-Session Payments (COF-CIT)
This is used when the customer is present during the transaction and can authenticate the payment (e.g., enter CVV or perform 3DS). This is common in card-on-file, customer-initiated transactions.β€ How to Save:
- Include in
/paymentscreate request:
- Include customer consent in
/payments/:id/confirmrequest:
-
If using Vaultera Switch SDK:
- Consent is sent automatically based on the βSave Cardβ checkbox.
- Enable via
displaySavedPaymentMethodsCheckboxproperty.
πΎ Save for Future Off-Session Payments (MIT)
This is used when the customer is not present (off-session) during payment. Common in subscription or invoice scenarios.β€ How to Save:
- Include in
/paymentscreate request:
- Include customer consent in
/payments/:id/confirm:
- Retrieve and store the
payment_method_id:
πΈ Use a Saved Payment Method for MIT
To charge a customer later using a previously saved payment method:β€ In /payments create request:
Use the payment_method_id retrieved from the previous successful save.
π List Saved Payment Methods
π Process MIT Payments Without Saving
If youβre PCI-compliant and already have the customerβs card details:β€ Use the card + network transaction ID:
β€ Use routing with supported connectors:
Currently supported by Stripe, Adyen, and Cybersource. For additional connector support, submit a feature request.
β FAQ
Q: How can I vault a payment method without charging the customer?
You can use Zero Amount Authorization to authenticate and store a card without charging it. Ideal for onboarding flows.π Refer to Zero Amount Authorization for implementation details.